/*
 * @(#)UpdateAlertType.java
 *
 * Copyright (c) 2003 DCIVision Ltd
 * All rights reserved.
 *
 * This software is the confidential and proprietary information of DCIVision
 * Ltd ("Confidential Information").  You shall not disclose such Confidential
 * Information and shall use it only in accordance with the terms of the license
 * agreement you entered into with DCIVision Ltd.
 */
package com.dcivision.alert.bean;

import java.sql.Timestamp;

import com.dcivision.framework.bean.AbstractBaseObject;

/**
  UpdateAlertType.java
  This class is the serializable bean reflecting business logic uses.
    @author           Scott Tong
    @company          DCIVision Limited
    @creation date    21/08/2003
    @version          $Revision: 1.10 $
 */

public class UpdateAlertType extends AbstractBaseObject {

  public static final String REVISION = "$Revision: 1.10 $";

  static final long serialVersionUID= -8822545732369565180L;

  private Integer updateAlertID = null;
  private String actionType = null;
  private String needReply = null;
  private String notifyWay = null;

  private Integer alertTime = null;
  private String alertTimeType = null;
  private Timestamp dueDate = null;
  private String message = null;
  private String status = null;
  private String recurEvent = null;
  private String alertSubject = null;
  private String notifySelf = null;
  
  public UpdateAlertType() {
    super();
  }

  public Integer getUpdateAlertID() {
    return (this.updateAlertID);
  }

  public void setUpdateAlertID(Integer updateAlertID) {
    this.updateAlertID = updateAlertID;
  }

  public String getActionType() {
    return (this.actionType);
  }

  public void setActionType(String actionType) {
    this.actionType = actionType;
  }

  public String getNeedReply() {
    return (this.needReply);
  }

  public void setNeedReply(String needReply) {
    this.needReply = needReply;
  }

  public String getNotifyWay() {
    return (this.notifyWay);
  }

  public void setNotifyWay(String notifyWay) {
    this.notifyWay = notifyWay;
  }

  public Integer getAlertTime() {
    return (this.alertTime);
  }

  public void setAlertTime(Integer alertTime) {
    this.alertTime = alertTime;
  }

  public String getAlertTimeType() {
    return (this.alertTimeType);
  }

  public void setAlertTimeType(String alertTimeType) {
    this.alertTimeType = alertTimeType;
  }

  public Timestamp getDueDate() {
    return (this.dueDate);
  }

  public void setDueDate(Timestamp dueDate) {
    this.dueDate = dueDate;
  }

  public String getMessage() {
    return (this.message);
  }

  public void setMessage(String message) {
    this.message = message;
  }

  public String getStatus() {
    return (this.status);
  }

  public void setStatus(String status) {
    this.status = status;
  }

  public String getRecurEvent() {
    return (this.recurEvent);
  }

  public void setRecurEvent(String recurEvent) {
    this.recurEvent = recurEvent;
  }

  public String getAlertSubject() {
    return alertSubject;
  }

  public void setAlertSubject(String alertSubject) {
    this.alertSubject = alertSubject;
  }

  public String getNotifySelf() {
    return notifySelf;
  }

  public void setNotifySelf(String notifySelf) {
    this.notifySelf = notifySelf;
  }  

}